New Sound Manager Features
This chapter discusses new features of the Sound Manager that are available since the release of Sound Manager 3.0, including Sound Manager releases 3.1, 3.2.1, and 3.3.
This chapter expands on the release notes that accompanied the Sound Manager 3.3 software. For example, Sound Manager 3.3 now supports scheduling of sounds, both in the past and in the future. In addition, Sound Manager sources are now multi-platform; the same manager, with the same API and features, is available for Mac OS, Windows 95 and Windows NT.
In Sound Manager 3.3, the contents of both
SoundInput.h
and SoundComponents.h interface files have been merged into a single
Sound.h
file.
Read this chapter if you want to use the Sound Manager to
-
determine the currently installed version
-
convert between sound formats using the
SoundConverterOpen
function
-
use the sound conversion architecture to convert a buffer of silence to IMA 4:1, changing the sampling rate in the process.
These are described in the section
"Using the Sound Manager"
.
Other sections explain the new sound commands, sound informational selectors and Sound Manager routines added since the release of Sound Manager 3.0.
-
New Features of Sound Manager 3.3
This section describes the new features of Sound Manager 3.3, including the ability to schedule sounds, new sound commands, multi-platform support, new sound formats, and a new set of constants that supplement and replace some old constants.
-
Features of Sound Manager 3.1 and 3.2.1
This section describes features added to Sound Manager 3.1 and 3.2.1 that are included in Sound Manager 3.3.
-
Using the Sound Manager
This section gives code examples showing how to use the new features of the Sound Manager from within an application.
-
Sound Commands
This section describes the new sound commands have been added since the release of Sound Manager 3.0. You can use these sound commands with the SndDoImmediate and SndDoCommand functions.
-
Sound Informational Selectors
This section describes the sound informational selectors added since the release of Sound Manager 3.0. These selectors are used to obtain information and control the sound environment using the GetSoundOutputInfo, SetSoundOutputInfo, SndGetInfo, SndSetInfo, SPBGetDeviceInfo, or SPBSetDeviceInfo routines.
-
Sound Manager Routines
This section describes the functions added to the Sound Manager since release 3.0.
© 1999 Apple Computer, Inc.